Release 10.1A: OpenEdge Development:
.NET Open Clients


Exception descriptions

Table 6–1 shows the general 4GL exception classes, in alphabetical order.

Table 6–1: 4GL exceptions for .NET proxies
Exception class
Description
BadURLException 
Invalid URL format in the connection parameter.
BrokerIOException 
AppServer communications error. The message contains the specific reason for the failure.
BusySessionException 
Attempt to use a session already in use by another client thread.
ConnectException 
Error connecting to an AppServer. The base class of several specific exceptions.
ConnectFailedException 
Failed AppServer connection attempt. The message contains the specific reason for the failure.
ConnectProtocolException 
Attempt to use an unknown or unsupported protocol.
HostUnknownException 
Invalid NameServer host specified in the URL.
InvalidNameServerPortException 
Invalid NameServer port specified in the URL.
MetaDataException 
An inconsistency was detected during meta data validation.
NameServerClientPortException 
NameServer was not found at the specified port number.
NameServerClientPortRangeException 
Specified NameServer port was outside of the acceptable port range (minimum: 1024, maximum: 65535).
NameServerClientPortRetryException 
Attempt to contact NameServer exceeded the maximum retry count.
NameServerCommunicationsException 
NameServer communications error. The message contains the specific reason for the failure.
NameServerInterruptException 
NameServer communications broken. Either no response was received from the NameServer or the thread was interrupted before the response was received.
NameServerMessageFormatException 
Invalid format for message received from NameServer.
NoSuchAppServiceException 
Application Service specified in URL is unknown to the NameServer.
Open4GLException 
The root exception for all Open Client errors. Used for miscellaneous client-side errors.
OutputSetException 
Output DataSet/DataTable error; for example, trying to get a column value out of column order or to make an illegal type conversion.
ProException 
The base class for all customer-visible Open Client errors.
RunTime4GLErrorException 
4GL ERROR condition.
RunTime4GLException 
The base class for 4GL run-time errors.
RunTime4GLQuitException 
4GL QUIT condition.
RunTime4GLStopException 
4GL STOP condition.
SchemaValidationException 
An inconsistency was detected during schema validation.
SystemErrorException 
An unexpected error indicating an OpenEdge bug or an unusual environmental problem, such as running out of disk space.
UnknownHostnameException 
AppService host name is unknown.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095